#ifndef __USART_SCREE_SHOW_H
#define __USART_SCREE_SHOW_H

#include "main.h"
#include "tjc_usart_hmi.h"
typedef enum
{
    RED = 63488,//红色
    BLUE = 31,//蓝色
    GRAY = 33840,//灰色
    BLACK =  0, //黑色
    WHITE = 65535,//白色
    GREEN = 2016,//绿色
    BROWN = 48192,//橙色
    YELLOW = 65504//黄色
}Colour;
//清屏任意颜色
void Screen_Clear(Colour colour);
void Screen_ClearArea(int16_t X, int16_t Y, uint8_t Width, uint8_t Height,Colour colour);
void Screen_Line(int16_t X0, int16_t Y0, int16_t X1, int16_t Y1,Colour colour);
//画点
void Screen_Point(int16_t X,int16_t Y,Colour colour);
//画空心矩形
void Screen_DrawRectangle_Hollow(int16_t X0, int16_t Y0, int16_t X1, int16_t Y1,Colour colour);


void Screen_Num(int16_t a,int16_t b);
void Screen_String(char *String,...);
//串口屏绘图函数
// /**
//  * @brief 画三角形 
//  * @param x0
//  * @param y0
//  * @param x1
//  * @param y1
//  * @param x2
//  * @param y2
//  * @param IsFilled//是否填充颜色
//  * @param Colour//颜色
//  */
// void Screen_DrawTriangle(int16_t X0, int16_t Y0, int16_t X1, int16_t Y1, int16_t X2, int16_t Y2,uint8_t IsFilled,Colour colour);
// /**
//  * @brief 画箭头
//  * @param colour
//  */
// void Screen_DrawArrow_Up(Colour colour);






#endif // !__USART_SCREE_SHOW_H
